﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Surface.Core;

namespace SurfaceArtillery
{
    class Orb
    {
        private Vector2 location;
        private double weight;
        private Texture2D texture;
        private ByteTag? tag;

        public Vector2 Location
        {
            get { return location; }
            set { location = value; }
        }
        public double Weight
        {
            get { return weight; }
            set { weight = value; }
        }
        public Texture2D Texture
        {
            get { return texture; }
            set { texture = value; }
        }
        public ByteTag? Tag
        {
            get { return tag; }
            set { tag = value; }
        }

        public Orb(Vector2 loc, double weight, Texture2D tex, ByteTag? tag)
        {
            this.location = loc;
            this.weight = weight;
            this.texture = tex;
            this.tag = tag;
        }
    }
}
